home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / crwdemo / tableloc.frm < prev    next >
Text File  |  1995-12-05  |  5KB  |  181 lines

  1. VERSION 2.00
  2. Begin Form TABLELOCATION 
  3.    BackColor       =   &H00C0C0C0&
  4.    Caption         =   "TABLE LOCATION"
  5.    ClientHeight    =   3075
  6.    ClientLeft      =   1110
  7.    ClientTop       =   1800
  8.    ClientWidth     =   5415
  9.    ForeColor       =   &H00C0C0C0&
  10.    Height          =   3765
  11.    Left            =   1050
  12.    LinkTopic       =   "Form2"
  13.    ScaleHeight     =   3075
  14.    ScaleWidth      =   5415
  15.    Top             =   1170
  16.    Width           =   5535
  17.    Begin CommandButton Command6 
  18.       Caption         =   "Done"
  19.       Height          =   375
  20.       Left            =   2760
  21.       TabIndex        =   8
  22.       Top             =   2100
  23.       Width           =   1635
  24.    End
  25.    Begin CommandButton Command5 
  26.       Caption         =   ">>"
  27.       Height          =   375
  28.       Left            =   3690
  29.       TabIndex        =   7
  30.       Top             =   1560
  31.       Width           =   1215
  32.    End
  33.    Begin CommandButton Command4 
  34.       Caption         =   "<<"
  35.       Height          =   375
  36.       Left            =   2220
  37.       TabIndex        =   6
  38.       Top             =   1560
  39.       Width           =   1155
  40.    End
  41.    Begin SSPanel Statusbar 
  42.       Alignment       =   1  'Left Justify - MIDDLE
  43.       FontBold        =   0   'False
  44.       FontItalic      =   0   'False
  45.       FontName        =   "MS Sans Serif"
  46.       FontSize        =   8.25
  47.       FontStrikethru  =   0   'False
  48.       FontUnderline   =   0   'False
  49.       Height          =   435
  50.       Left            =   0
  51.       TabIndex        =   5
  52.       Top             =   2670
  53.       Width           =   5985
  54.    End
  55.    Begin TextBox Text2 
  56.       Height          =   375
  57.       Left            =   2220
  58.       TabIndex        =   4
  59.       Top             =   990
  60.       Width           =   2685
  61.    End
  62.    Begin TextBox Text1 
  63.       Height          =   375
  64.       Left            =   2220
  65.       TabIndex        =   3
  66.       Top             =   360
  67.       Width           =   2685
  68.    End
  69.    Begin CommandButton Command3 
  70.       Caption         =   "Set Location"
  71.       Height          =   375
  72.       Left            =   390
  73.       TabIndex        =   2
  74.       Top             =   2100
  75.       Width           =   1695
  76.    End
  77.    Begin CommandButton Command2 
  78.       Caption         =   "Get Location"
  79.       Height          =   375
  80.       Left            =   330
  81.       TabIndex        =   1
  82.       Top             =   990
  83.       Width           =   1695
  84.    End
  85.    Begin CommandButton Command1 
  86.       Caption         =   "Number of Tables"
  87.       Height          =   375
  88.       Left            =   330
  89.       TabIndex        =   0
  90.       Top             =   390
  91.       Width           =   1695
  92.    End
  93.    Begin Label Label1 
  94.       BackColor       =   &H00C0C0C0&
  95.       Caption         =   "Increment Table"
  96.       Height          =   345
  97.       Left            =   390
  98.       TabIndex        =   9
  99.       Top             =   1620
  100.       Width           =   1755
  101.    End
  102.    Begin Menu MenuFile 
  103.       Caption         =   "&File"
  104.       Begin Menu Menuexit 
  105.          Caption         =   "&Exit"
  106.       End
  107.    End
  108. End
  109. Sub Command1_Click ()
  110.   Dim NumTables As Integer
  111.   NumTables = PEGetNtables(jobnum)
  112.   If NumTables <> -1 Then
  113.     Text1.Text = Str(NumTables)
  114.     Statusbar.Caption = "Retrieved Number of Tables"
  115.   Else
  116.     MsgBox ("Retrieving the number of tables has failed")
  117.   End If
  118.     
  119. End Sub
  120.  
  121. Sub Command2_Click ()
  122. Dim locInfo As PETableLocation
  123.     locInfo.Location = Chr$(0)
  124.     locInfo.StructSize = Len(locInfo)
  125.  
  126.     If PEGetNthTableLocation(jobnum, tableN, locInfo) = 1 Then
  127.         Text2.Text = locInfo.Location
  128.         Statusbar.Caption = "Location Info Retrieved"
  129.         
  130.     Else
  131.         MsgBox "Cannot get location info."
  132.         Exit Sub
  133.     End If
  134.  
  135. End Sub
  136.  
  137. Sub Command3_Click ()
  138.     Dim locInfo As PETableLocation
  139.     locInfo.StructSize = Len(locInfo)
  140.  
  141.     locInfo.Location = Text2.Text + Chr$(0)
  142.  
  143.     If PESetNthTableLocation(jobnum, tableN, locInfo) = 1 Then
  144.         Statusbar.Caption = "Location Info Set"
  145.     Else
  146.         MsgBox "Cannot set location info."
  147.         Exit Sub
  148.     End If
  149.  
  150.   
  151. End Sub
  152.  
  153. Sub Command4_Click ()
  154.    Dim nTables As Integer
  155.  
  156.    If (tableN > 0) Then
  157.       tableN = tableN - 1
  158.    End If
  159.  
  160. End Sub
  161.  
  162. Sub Command5_Click ()
  163.    Dim nTables As Integer
  164.  
  165.    nTables = PEGetNtables(jobnum)
  166.  
  167.    If (tableN < nTables - 1) Then
  168.       tableN = tableN + 1
  169.    End If
  170.   
  171. End Sub
  172.  
  173. Sub Command6_Click ()
  174.  Unload Me
  175. End Sub
  176.  
  177. Sub Menuexit_Click ()
  178.  Unload Me
  179. End Sub
  180.  
  181.